﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
namespace Postproc_directX
{
    class DirectX
    {
        Object handle;
        private float[] colors;  // Массив цветов     {R1,G1,B1,A1,R2,G2,B2,A2,.......}
        private float[] points;  // Массив точек      {x1,y1,x2,y2,.....}

        float dx;    //Смещение по x 
        float dy;    //Смещение по y
        float zoom;  //Маштабирование

        private int[] sides; // Индексация ребер в массиве точек
        private int[] triangles; //Индексация треугольников в массиве точек
        private int[] rectangles; //Индексация четырехугольников в массиве точек

        private int n_sides;
        private int n_triangles;
        private int n_rectangles;

        private int[] c_sides; // Индексация цветов ребер в массиве точек
        private int[] c_triangles; //Индексация цветов треугольников в массиве точек
        private int[] c_rectangles; //Индексация цветов четырехугольников в массиве точек

        public void dxInit(Object handle, int Width, int Height)
        {
        }
        public void setArrays(float[] points, float[] colors)
        {

        }
        public void setArrayIndexes(int[] sides, int[] triangles, int[] rectangles, int[] c_sides, int[] c_triangles, int[] c_rectangles, int n_sides, int n_triangles, int n_rectangles)
        {
        }
        public void setDx(float dx)
        { }
        public void setDy(float dy)
        { }
        public void setZoom(float zoom)
        { }

    }


}